<div class="m-bg">
<h1>SQL ROUND() 函数</h1>
<h2>ROUND() 函数</h2> <p>ROUND() 函数用于把数值字段舍入为指定的小数位数。</p> <h3>SQL ROUND() 语法</h3> <div class="code notranslate"><pre><code class="language-sql"><div> SELECT ROUND(column_name,decimals) FROM table_name;</div></code></pre></div> <br/><table class="reference notranslate">
<tr>
<th align="left" valign="top" width="20%">参数</th> <th align="left" valign="top" width="80%">描述</th> </tr>
<tr>
<td valign="top">column_name</td> <td valign="top">必需。要舍入的字段。</td> </tr>
<tr>
<td valign="top">decimals</td> <td valign="top">必需。规定要返回的小数位数。</td> </tr>
</table>
<h2>演示数据库</h2> <p>在本教程中，我们将使用众所周知的 Northwind 样本数据库。</p> <p>下面是选自 "Products" 表的数据：</p> <table class="reference notranslate">
<tr>
<th>ProductID</th> <th>ProductName</th> <th>SupplierID</th> <th>CategoryID</th> <th>Unit</th> <th>Price</th> </tr>
<tr>
<td>1</td> <td>Chais</td> <td>1</td> <td>1</td> <td>10 boxes x 20 bags</td> <td>18</td> </tr>
<tr>
<td>2</td> <td>Chang</td> <td>1</td> <td>1</td> <td>24 - 12 oz bottles</td> <td>19</td> </tr>
<tr>
<td>3</td> <td>Aniseed Syrup</td> <td>1</td> <td>2</td> <td>12 - 550 ml bottles</td> <td>10</td> </tr>
<tr>
<td>4</td> <td>Chef Anton's Cajun Seasoning</td> <td>2</td> <td>2</td> <td>48 - 6 oz jars</td> <td>21.35</td> </tr>
<tr>
<td>5</td> <td>Chef Anton's Gumbo Mix</td> <td>2</td> <td>2</td> <td>36 boxes</td> <td>25</td> </tr>
</table>
<h2>SQL ROUND() 实例</h2> <p>下面的 SQL 语句从 "Products" 表中选取产品名称和价格舍入为最接近的整数：。提取前 4 个字符：</p> <div class="example margin-b-10"> <h2 class="example">实例</h2> <pre><code class="language-sql"><div class="example_code notranslate"> SELECT ProductName, ROUND(Price,0) AS RoundedPrice<br/>FROM Products; </div></code></pre> </div> <br/><div class="text-center padding-10 margin-t-5">
</div>
</div>